package com.foreknow.demo17;

import java.io.*;

/**
 * 数据输入流/数据输出流
 * DataInputStream  处理流
 * DataOutputStream
 */
public class DataInputStreamDemo {
    public static void main(String[] args) {
//        FileOutputStream fos = null;
        try {
            //创建一个节点流
//            fos = new FileOutputStream("myfile.data");
//            //  创建处理流对象封装节点流用于功能增强
//            DataOutputStream dos = new DataOutputStream(fos);
//            //向文件中写字符串(utf-8)
//            dos.writeUTF("您好,这是测试程序");
//            //向文件中写一个整形
//            dos.writeInt(40);
//            //关闭资源
//            dos.close();


            //文件读操作
            FileInputStream  fis = new FileInputStream("myfile.data");
            DataInputStream  dis = new DataInputStream(fis);
            System.out.println("name"+dis.readUTF());
            System.out.println("age"+dis.readInt());
            dis.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
